📚 StackLab Tools & Notes

Bạn có thể vào StackLab.VN để đọc thêm nhiều kiến thức hơn về Linux và còn khám phá thêm kiến thức về các lĩnh vực khác nữa!
Trang tools.stacklab.vn chủ yếu phát triển các công cụ phục vụ cho IT. Chúng hoàn toàn miễn phí và mã nguồn mở. Bạn có thể sử dụng chúng cho bất kỳ mục đích nào mà không cần phải trả tiền cho các tính năng này. Nếu bạn có yêu cầu hoặc muốn phát triển thêm các tính năng mới, hãy liên hệ với chúng tôi qua Zalo Group hoặc Facebook.

Regex generator

Công cụ này giúp bạn tạo biểu thức chính quy (Regular Expression) một cách tự động dựa trên ví dụ văn bản bạn cung cấp.

🎯 Tạo biểu thức chính quy (Regex) từ mẫu văn bản

Công cụ này giúp bạn tạo biểu thức chính quy (Regular Expression) một cách tự động dựa trên ví dụ văn bản bạn cung cấp. Đây là công cụ rất hữu ích khi bạn cần tìm kiếm mẫu bằng grep, sed, awk, hay trong các ngôn ngữ lập trình như Python, JavaScript, v.v.

📌 Regex là gì?

  • Regex là một ngôn ngữ để mô tả mẫu chuỗi văn bản.
  • Dùng để tìm kiếm, xác thực hoặc trích xuất nội dung từ văn bản.
  • Ví dụ: \d{4}-\d{2}-\d{2} để tìm ngày theo định dạng YYYY-MM-DD.

🛠 Cách sử dụng

  1. Nhập chuỗi mẫu cần tạo regex vào ô Example text.
  2. Chọn Matching mode:
    • Strict: Regex khớp chính xác mẫu đầu vào.
    • Loose: Regex tổng quát hơn, tự động nhận dạng số, email, IP.
  3. Nhấn nút 🎯 Generate regex để tạo kết quả.
  4. Kết quả sẽ hiển thị trong ô bên dưới, bạn có thể sao chép bằng 📋.

🎯 Ứng dụng phổ biến

  • Lọc log với grep, awk, sed hoặc ELK stack.
  • Viết biểu thức xác thực input: số điện thoại, email, địa chỉ IP, v.v.
  • Debug và học cách xây dựng regex đúng chuẩn mà không phải viết tay từ đầu.
  • Tự động hóa kiểm tra định dạng dữ liệu trong scripts hoặc CI/CD.